home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 1
/
Merciful - Disc 1.iso
/
software
/
i
/
image_fx
/
imagefxv1.5c.dms
/
imagefxv1.5c.adf
/
MAGIC
/
include
/
magic
/
magic_protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-15
|
2KB
|
36 lines
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef UTILITY_TAGITEM_H
#include <utility/tagitem.h>
#endif
struct MagicImage *AllocMagicImageA (Tag *);
void FreeMagicImage (struct MagicImage *);
BOOL AddMagicImage (struct MagicImage *);
BOOL RemMagicImage (struct MagicImage *);
struct MagicHandle *OpenMagicImageA (struct MagicImage *, char *, Tag *);
BOOL CloseMagicImage (struct MagicHandle *);
BOOL LockMagicImage (struct MagicHandle *, LONG);
BOOL AttemptLockMagicImage (struct MagicHandle *, LONG);
void UnlockMagicImage (struct MagicHandle *);
BOOL GetMagicImageDataA (struct MagicHandle *, LONG, LONG, Tag *);
BOOL PutMagicImageDataA (struct MagicHandle *, LONG, LONG, Tag *);
BOOL IsMagicMessage (struct Message *);
void CycleMagicImage (struct MagicHandle *);
void RedrawMagicImage (struct MagicHandle *, LONG, LONG, LONG, LONG);
void UpdateMagicImage (struct MagicHandle *);
BOOL SaveMagicImage (struct MagicHandle *, LONG, LONG, LONG, LONG);
BOOL RestoreMagicImage (struct MagicHandle *);
BOOL SetDefaultMagicImage (struct MagicImage *);
struct MagicImage *PickMagicImageA (struct Screen *, Tag *);
struct MagicImage *AllocMagicImage (Tag, ...);
struct MagicHandle *OpenMagicImage (struct MagicImage *, char *, Tag, ...);
BOOL GetMagicImageData (struct MagicHandle *, LONG, LONG, Tag, ...);
BOOL PutMagicImageData (struct MagicHandle *, LONG, LONG, Tag, ...);
struct MagicImage *PickMagicImage (struct Screen *, Tag, ...);